
import java.io.IOException;
import java.io.PrintWriter;
import java.net.*;
import java.util.Vector;

/**
 * <p>Title: controler.Client </p>
 *
 * <p>Description: Un client dans le sens reseau.</p>
 *
 * <p>Copyright: (c) 2008 FSSIM</p>
 *
 * <p>Company: FSSImock</p>
 *
 * @author Antoine Farnault
 * @author Augustin Couette
 * @version 1.0
 */
public class Client {

	public Socket socket;
	public String name;
	public PrintWriter pw;
	public int sequence;
	public String seed;
	public ThreadServeur th; // thread d'ecoute
	public Vector<Table> tables = new Vector<Table>();
	public String couleur; // sous la forme rrr,ggg,bbb
	public Carte carte;  //derniere question envoye 
	
	/**
	 * constructeur de client
	 * @param s la socket du client
	 * @param name son nom
	 */
	public Client(Socket s, String name,String couleur){
		this.socket=s;
		this.name=name;
		this.couleur = couleur;
		try {
			pw = new PrintWriter( socket.getOutputStream(), true);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

